/* CSS Document */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v9/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}

body,p,a,h1,h2,h3,h4,ul,li{font-family:'Roboto', Arial, Helvetica, sans-serif;margin:0; padding:0; outline:0 none;font-size:14px;}
body{color:#333333; height:100%;}
h1,h2,h3,h4{font-size:14px; color:#333333}
h4,.hlink{font-weight:normal!important; font-size:14px;}
a:hover{-o-transition:.1s;  -ms-transition:.1s;  -moz-transition:.1s;  -webkit-transition:.1s;  transition:.1s;}
a{text-decoration:none;}
a img{border:0 none;}
ul{list-style:none;}
ul li{list-style:none;}
b{font-weight:bold;}
.border-bottom{border-bottom:1px solid #f3f3f3}
.border-bottom2{border-bottom:1px solid #666666}
.para{line-height:1.3em;}
.hide{display:none}
.inline{float:left; margin:15px 0 0 0 ; width:100%}
#container{width:100%; float:left; background-color: #ffffff}
/*#container{width:100%; height:100%; float:left;  background: #a7e4f6 url(/v4/images/bg-noel-2.jpg) 50% 50px no-repeat; background-attachment: fixed;}*/
.inner{width:1000px; margin:0 auto; position:relative;}
.white{color:#ffffff!important;}
.orange{color:#f15922!important}
.red{color:red!important}
.boxShadow{-moz-box-shadow:0 0 1px #CCCCCC;-webkit-box-shadow:0 0 1px #CCCCCC;box-shadow:0 0 1px #CCCCCC;}
.arrow-orange-block{background:url(../images/sprites.png) -47px -230px no-repeat; display:block; width:17px; height:15px; vertical-align:middle}
.arrow-white-block{background:url(../images/sprites.png) -47px -243px no-repeat; display:block; width:17px; height:15px; vertical-align:middle}
.arrow-trans-block{background:url(../images/sprites.png) -66px -236px no-repeat; display:block; width:17px; height:15px; vertical-align:middle}
.bold{font-weight:bold}
.transform{-o-transition:.3s;  -ms-transition:.3s;  -moz-transition:.3s;  -webkit-transition:.3s;  transition:.3s;}
.orange-button{padding:5px 10px; color:#ffffff; font-size:12px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topright: 7px;border-top-right-radius: 7px; background-color:#f15922}
.orange-button:hover{text-decoration:none; background-color:#f9865c}
.black-button{padding:5px 10px; color:#ffffff; font-size:12px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topright: 7px;border-top-right-radius: 7px; background-color:#000}
.black-button:hover{text-decoration:none;}
.black{color:#000}
.btn-bonus{background:url(../images/sprites-2.png) 0 0 no-repeat; width:481px; height:59px; float:left;}
.btn-bonus:hover{background:url(../images/sprites-2.png) 0 -59px no-repeat; width:481px; height:59px; float:left;}
.btn-simple{padding:5px 15px; border:1px solid #000000; font-size:13px; cursor:pointer}
.btn-grey{background-color:#555555; padding:5px 15px;}
.btn-grey:hover,.btn-grey.active{background-color:#666666;}
.blue{color:#309bff}
.pointer{cursor:pointer}
.warning-icon{background:url(../images/sprites.png) -171px -212px no-repeat; display:block; width:20px; height:20px;}
.btn-orange{color:#ffffff; background-color:#f25822; padding:10px 30px; font-size:20px;}
.btn-orange:hover{background-color:#f56938}
.btn-grey{color:#ffffff; background-color:#777777; padding:10px 30px; font-size:20px;}
.btn-grey:hover{background-color:#888888}
.btn-grey-small{color:#ffffff; background-color:#777777; padding:5px 10px; font-size:15px; font-weight: normal}
.btn-grey-small:hover{background-color:#888888}
.btn-grey-small-light{color:#000000; background-color:#CCCCCC; padding:5px 10px; font-size:15px; font-weight: normal}
.btn-grey-small-light:hover{background-color:#999999; color:#ffffff}
.btn-orange-small{color:#ffffff; background-color:#f25822; padding:5px 10px; font-size:13px;}
.btn-green-small{color:#ffffff; background-color:#3ba700; padding:5px 10px; font-size:13px;}
.btn-red-small{color:#ffffff; background-color:red; padding:1px 5px; font-size:13px;}
.ctitle{font-size:20px; color:#003d87; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.large{font-size:large;}
.bgGrey{background-color: #f0f0f0;padding:3px;}
.bgWhite{background-color: #ffffff;padding:3px;}
.bgOrange{background-color:#f15922!important}
.center{text-align:center!important}
.fl{float:left!important; width:100%}
.lightgrey{color:#777777!important}
.small{font-size:13px;}
.medium{font-size:medium;}
.default-header{padding:5px;}
.u{text-decoration: underline;}
.lt{text-decoration: line-through}
img{opacity:1;}
.maxWidth{width:100%!important;}
.pAll{padding:10px;}
.bigger{font-size:20px;}
.nomargin{margin:0!important}
.lightGrey{color:#666666!important; font-size: 14px;}
.boxShadowInner{-moz-box-shadow:inset 0 0 10px #f2f2f2;-webkit-box-shadow:inset 0 0 10px #CCCCCC;box-shadow:inset 0 0 10px #CCCCCC;}
.border-top{border-top:1px solid #CCCCCC; padding:0 0 5px 0;}
.borderOrange{border: 1px solid #f15922!important}
.relative{position: relative;}

#header{width:100%; float:left; height:130px; background:url(../images/sprites.png) #f15922 center 0 no-repeat; position:relative; z-index:100}
#header .logo{margin-top:5px; float:left; width:200px;}
#header .header-right{float:left;width:800px;}
#header .header-search-block{border-radius:10px; background-color:#ffffff; width:250px; margin:20px 0 0 30px;}
#header .header-search-block .btnSearch{float:right; margin:3px 5px 0 0; width:20px; height:20px; background:url(../images/sprites.png) 0 -213px no-repeat;}
#header #search{border:0; outline:0; width:200px; margin:0 0 0 10px; padding:5px;font-size:14px; font-style: italic;color:#CCCCCC;}
#header .header-adv-search{float:left; margin:10px 0 0 10px; color:#ffffff; font-size: 13px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-weight: 400}
#header .header-adv-search a{color:#ffffff; font-size:13px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-weight: 400;}
#header .header-adv-search a:hover{text-decoration: underline}
#header #header-hotline{position:absolute; left:530px; top:45px; overflow: hidden; width:300px; height: 20px;}
#header .header-hotline{position:absolute; left:530px; top:20px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size:15px; line-height: 1.5em; overflow: hidden; width:400px;}
#header #header-hotline .inlinetip{position: absolute; top:0; top:0;}
#header #header-hotline .inlinetip span{float:left; height: 20px;}
#header #header-hotline .inlinetip .white{float:left; width:100%;}
#header .header-social-block{position:absolute; right:0; top:20px;}
#header .header-social-block h2{position:absolute; right:0; top:-15px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: 15px; width:250px; text-align: right; color:#ffffff;}
#header #nav{float:left; width:100%; height:58px; line-height:58px;}
#header #nav .nav-item{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; color:#000; padding:0 6px; margin:0 5px; border-bottom: 4px solid #f3f3f3; position:relative; height:51px; float:left; text-transform: uppercase; white-space: nowrap}
#header #nav .nav-item:first-child{margin-left:0;}
#header #nav .nav-item:hover,#header #nav .nav-item.active{border-bottom: 4px solid #f15922; color:#f15922}
#header .up{float:left; position: relative}
.nav-sub{position:absolute;left:0;width:370px; background-color:#000000; color:#000000; display:none; top:55px}
/*#header #nav .nav-item:hover .nav-subitem{display:block}*/
.nav-sub .nav-subitem{float:left; width:150px; line-height:22px; margin:3px 10px; color:#ffffff}
.nav-sub .nav-subitem-acc{float:left; width:380px!important; line-height:25px; margin:3px 10px; color:#ffffff}
.nav-sub .nav-subitem .nav-dot{float:left; width:5px; height:5px; background-color:#f15922; margin:11px 7px 0 0}
.nav-sub .nav-subitem:hover{color:#f15922}
.nav-last-item{float:right;color:#ffffff; text-decoration:none; font-weight:bold; margin:0 20px 0 0; font-family: "Roboto Condensed", Arial;}
.nav-last-item:hover{text-decoration:none;}
.nav-last-item span{color:#f15922}

#slider-box{width:100%; float:left;}
#slider-box a.link{padding:5px;}
#slider-box a.link span{float:left; width:100%; padding:0 0 3px 0}
#slider-box a.large{font-size:30px;}
#slider-box a.link span.medium{font-size:25px!important;}
.banner-text{color:#ffffff; font-size:14px; font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; position: absolute; z-index:100}
.slider-bg-1{background-color:rgba(47,75,25,0.7); position: absolute; left:0; top:0; width: 100%; height:100%;}
.slider-bg-1:hover{background-color:rgba(38,100,38,0.8);}
.slider-box-layer{background: url(/v4/images/home/top-banner.jpg) 0 0 no-repeat;position: absolute; left:0; top:0; width: 100%; height:100%;z-index:10; opacity: 0.9}
.slider-box-left {float:left; width:700px; height:430px; margin:0 20px 0 0; position: relative;z-index:10}
.slider-box-left #slider{width:700px; height:430px;position: absolute; background-color: #ffffff; left:0; top:0;z-index:50}
.slider-box-left .line1{float:left; width:700px; height:290px;position: relative}
.slider-box-left .line1 .left{float:left; width:350px; height:290px;position: relative}
.slider-box-left .line1 .left:hover{background:rgba(255,0,0,0.2);}
.slider-box-left .line1 .right{float:left; width:350px; height:290px;position: relative}
.slider-box-left .line1 .right .block{float:left; width:350px; height:145px;position: relative}
.slider-box-left .line2{float:left; width:700px; height:145px;position: relative}
.slider-box-right{float:left; width:280px; margin:0}
#right-box-cart{width:100%; height:50px; margin:20px 0 0 0; line-height:50px; background-color:#f3f3f3; font-family:'Roboto Condensed'; font-size:20px;position:relative}
#right-box-cart .right-box-cart-icon{float:left; margin:7px 10px 0 10px; width:28px; height:35px; background:url(../images/sprites.png) -20px -212px no-repeat}
.right-box-cart-quote{position:absolute;left:0; bottom:-5px; width:5px; height:5px; background:url(../images/sprites.png) -96px -214px no-repeat}
#right-box-cart-2{width:100%; height:50px; margin:0 0 0 0; line-height:50px; background-color:#f3f3f3; font-family:'Roboto Condensed'; font-size:20px;position:relative}
#right-box-cart-2 .right-box-cart-icon-2{float:left; margin:7px 10px 0 10px; width:28px; height:35px; background:url(../images/sprites.png) -20px -212px no-repeat}
.right-box-cart-quote{position:absolute;left:0; bottom:-5px; width:5px; height:5px; background:url(../images/sprites.png) -96px -214px no-repeat}

.slider-box-right-p{padding:10px 0 10px 15px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;}
.slider-box-right-p a{ font-size:13px;}
.slider-box-right-p .arrow-orange-block{float:right; margin:5px 10px 0 0}
.slider-box-right-news{display:block; width:100%; height:160px; overflow:hidden; position:relative; cursor:pointer;}
.slider-box-right-news:hover{text-decoration:none;}
.slider-box-right-news .highlight{position:absolute; left:0; bottom:-50px; width:259px; height:37px; background-color:#000; color:#fff; font-size:13px; padding:5px 10px; overflow:hidden; line-height:1.3em;opacity:0.7}
.slider-box-right-news .highlight:before {
    content: '';
    position: absolute;
    top: 0; right: 0;
    border-top: 10px solid white;
    border-left: 10px solid #000000;
    width: 0;
}
.slider-box-right-news .slider-box-right-news-icon{display:block;background:url(../images/sprites.png) -20px -212px no-repeat; width:10px; height:9px;}
.slider-box-right-news-list{float:left; width:100%; height:60px; border-bottom:1px solid #f3f3f3; overflow:hidden; margin-top:1px}
.slider-box-right-news-list:hover{text-decoration:none;color:#f15922!important}
.slider-box-right-news-list:hover .title{text-decoration:none;color:#f15922!important}
.slider-box-right-news-list:hover .overlay{display:block;}
.slider-box-right-news-list .img{float:left; margin:0 10px 0 0; width:60px; height:60px; overflow:hidden; position:relative}
.slider-box-right-news-list .title{padding:5px 0 5px 0; float:left; height:30px; overflow:hidden; width:200px; color:#000; font-size:13px;}
.slider-box-right-news-list .date{font-size:12px; color:#999999}
.slider-box-right-news-list .overlay{width:60px; height:60px; position:absolute; left:0; top:0; background-color:#000; opacity:0.7; display:none;}
.slider-box-right-news-list .overlay .arrow-white-block{float:left; margin:25px 0 0 22px;}
#middle-news{width:100%; float:left; height:120px; position:relative; margin:20px 0 0 0;}
.middle-news2 .innerMain2{padding:20px 0 0 0;}
#middle-news .innerMain{padding:20px 0 20px 0;}
#middle-news .innerMain2{background-color: #ffffff;}
#middle-news .middle-news-block{float:left; width:332px; height:80px; margin:0 15px 0 0; background-color:#f3f3f3; padding:5px; position:relative}
#middle-news .middle-news-block-2{float:left; width:266px; height:80px; margin:0; padding:10px; position:relative}
#middle-news .middle-news-block .sign{background:url(../images/sprites.png) -66px -213px no-repeat; display:block; width:18px; height:22px; vertical-align:middle; position:absolute; top:0px; right:10px;}
#middle-news .middle-news-block .inner a{font-size:16px;text-decoration:none; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;display:table-cell;vertical-align:middle}
#middle-news .middle-news-block .inner{border:1px solid #ffffff; float:left; height:56px; width:308px; padding:10px; text-align:center;display: table;}
.middle-news-block .overlay{width:100%; height:100%; position:absolute; left:0; top:0; background-color:#000; opacity:0.7; display:block; cursor:pointer;; display:none;}
.middle-news-block .viewmore{float:left; margin:30px 0 0 120px; padding:5px 10px; color:#fff; border:2px solid #ffffff; font-size:12px;}
.middle-news-block:hover .overlay{display:block}
#middle-news .middle-news-block:last-child{margin:0 0 0 5px; width:271px; overflow:hidden; background-color:#f15922}
#middle-news .middle-news-block:last-child .inner{ width:247px; height:46px; padding:15px 10px;}
#middle-news .middle-news-block:last-child .viewmore{ margin:30px 0 0 100px;}

#middle-ads{float:left; width:100%;}
#middle-ads .innerMain{background-color: #ffffff; padding:20px 0;}
#middle-ads .mads{float:left; height:280px; width:199px; border-right:1px solid #ffffff; overflow: hidden; position: relative;}
#middle-ads .mads:first-child{width:399px;}
#middle-ads .mads span{position: absolute; left:0; bottom: 0;}
#middle-ads .mads a.overlay{position: absolute; left:0; bottom:-32px; width:98%; background-color: #000000; opacity: 0.9; padding:10px 1%; color:#ffffff; line-height: 28px; text-align:center; font-family: "Roboto", Arial, Helvetica, sans-serif}

#middle-newcome{float:left; width:100%; margin:20px 0}
#middle-newcome .middle-newcome-box{float:left; background-color:#f3f3f3; margin-left:1px; width:160px; height:260px; padding:20px 20px 0 20px; position:relative;}
#middle-newcome .middle-newcome-box a.middle-newcome-box-link{color:#000;}
#middle-newcome .middle-newcome-box a.orange-button:hover{text-decoration:none;}
#middle-newcome .middle-newcome-box:first-child{margin:0; width:357px;}
.middle-newcome-box-img img{position:absolute; bottom:0; left:30px}
#middle-newcome .middle-newcome-box img{width:139px;}
#middle-newcome .middle-newcome-box:first-child img{width:350px; left:20px}
.middle-newcome-box-line{line-height:2em}
.middle-newcome-box-img{width:100%; height:210px; position:absolute; left:0; bottom:0; overflow:hidden; text-align:center; }

.middle-bonus-block{float:left; width:100%; margin-top:20px;}
.middle-bonus-block .btn-bonus{line-height:59px; color:#ffffff; text-transform:uppercase; font-size:18px;}
.middle-bonus-block .btn-bonus:first-child{margin:0 15px 0 10px;}
.middle-bonus-block .btn-bonus:hover{text-decoration:none; color:#f15922}
.middle-bonus-block .btn-bonus span{margin-left:20px;}

#home-main{float:left; width:100%; margin: 0 0 20px 0}
#home-main .innerMain{background-color:#ffffff; padding:20px 0;}
#left{float:left; width:780px; margin:0 20px 0 0; background: #ffffff;}
#left-product{float:left; width:780px; margin:0 20px 0 0;}
#right{float:left; width:200px;}
.home-header{font-family:'Roboto Condensed'; font-size:18px; text-transform:uppercase; color:#000; padding:0 0 3px 0; border-bottom:1px solid #f3f3f3; margin:0 0 20px 0; width:100%; float:left;}
.home-header span{border-bottom:1px solid #f16330;padding:0 0 3px 0; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-weight: bold}
.home-header b{font-size:13px;text-transform:none; border:0; font-weight:normal; float:right; margin:0 10px 0 0; cursor:pointer}
.home-header i{float:left;font-style:normal}
.home-header u{text-decoration:none;}
.home-header i.plus{float:left; width:9px; height:10px; background:url(../images/sprites.png) -107px -212px no-repeat; margin:3px 0 0 5px}
.home-header i.minus{float:left; width:10px; height:10px; background:url(../images/sprites.png) -107px -222px no-repeat; margin:5px 0 0 5px}
.pitem{float:left; width:195px; height:300px;margin:0 0px 20px 0; position:relative; overflow:hidden; cursor:pointer;}
.product-item{width:193px; height:218px; float:left; border:1px solid #f3f3f3;text-align:center; position:relative;z-index:1}
.product-item a:hover,.pitem a:hover{text-decoration:none;}
.product-item:hover{text-decoration:none;}
.product-item img{margin-top:10px;}
.product-item .new{position:absolute; left:10px; bottom:10px; padding:3px 5px; color:#ffffff; text-transform:uppercase; font-size:10px; background-color:#f15922;}
.product-item .new:before{
    content: '';
    position: absolute;
    top: 0; right: 0;
    border-top: 5px solid white;
    border-left: 5px solid #f15922;
    width: 0;
}
.product-item .km{position:absolute; right:10px; bottom:10px; padding:3px 5px; color:#ffffff; text-transform:uppercase; font-size:10px; background-color:#309bff;}
.product-item .km:before{
    content: '';
    position: absolute;
    top: 0; left: 0;
    border-top: 5px solid white;
    border-right: 5px solid #309bff;
    width: 0;
}
.product-item .cs{position:absolute; left:10px; top:10px; padding:3px 5px; color:#ffffff; text-transform:uppercase; font-size:10px; background-color:#47c821;}
.product-item .cs:before{
    content: '';
    position: absolute;
    top: 0; right: 0;
    border-top: 5px solid white;
    border-left: 5px solid #47c821;
    width: 0;
}
.product-item .out{position:absolute; right:10px; top:10px; padding:3px 5px; color:#ffffff; text-transform:uppercase; font-size:10px; background-color:red;}
.product-item .out:before{
    content: '';
    position: absolute;
    top: 0; left: 0;
    border-top: 5px solid white;
    border-right: 5px solid red;
    width: 0;
}
.pitem-name{padding: 0 5px;font-size:13px; float:left; margin:5px 0 0 0; color:#000000; font-weight:normal!important;line-height: 18px; height:36px;}
.pitem-price-original{text-transform:uppercase; font-size:13px; width:100%; float:left; margin:3px 0 0 0; color:#309bff; font-weight:bold!important; padding:0 5px;}
.pitem-price-xt{text-transform:uppercase; font-size:13px; width:100%; float:left; margin:3px 0 0 0; color:#f15922; font-weight:bold!important; padding:0 5px;}
.pitem-price-tt{text-transform:uppercase; font-size:13px; width:100%; float:left; margin:0; color:#454545; font-weight:normal; text-decoration:line-through;padding:0 5px;}
.pitem-price-tt:hover{text-decoration:line-through}
.pitem-overlay{color:#ffffff;position:absolute; left:0; top:-220px; width:195px; height:220px; background-color:#333333; z-index:99; font-size:12px; overflow:hidden; cursor: pointer}
.pitem-overlay-img{width:100%;}
.pitem-overlay-2{padding:5px;float:left;width:185px;}
.pitem-overlay a{color:#f15922; font-size:12px;}
.pitem-overlay a:hover{text-decoration:underline}
.pitem-plus{height:300px; float:left; width:100%; overflow:hidden}
.pitem-block{margin:0 0 30px 0; float:left; height:300px; overflow: hidden}

#hnam-channel{border-bottom:1px solid #e2e2e2; padding:0 0 10px 0; float:left; position: relative}
.channel-block-3 h2,.channel-block-2 h2{margin:20px 0 10px 0; font-size:16px; line-height: 18px;height: 36px; overflow: hidden!important}
.video-list{float:left; width:100%; margin-top:40px;}
.video-list span{color:#333; float:left; margin:10px 0 0 0}
.hnam-channel-item{float:left; width:175px; padding:10px;}
.hnam-channel-item:hover span{color:#f16330}
#video-paging{width:100%; margin:20px 0; position:relative; height:30px; float:left}
.video-paging-line{height:1px; position:absolute; left:0; top:50%; width:100%; border-bottom:1px solid #CCCCCC;}
.btn-prev{position:relative; width:27px; height:27px; background:url(../images/sprites.png) -116px -213px no-repeat; cursor:pointer}
.btn-prev:hover,.btn-prev.active{position:relative; width:27px; height:27px; background:url(../images/sprites.png) -143px -213px no-repeat;}
.btn-next{position:relative; width:27px; height:27px; background:url(../images/sprites.png) -275px -175px no-repeat; cursor:pointer}
.btn-next:hover,.btn-next.active{position:relative; width:27px; height:27px; background:url(../images/sprites.png) -303px -175px no-repeat;}
.video-paging-inner {float:left; width:300px; position:absolute; height:27px; margin-left:240px;}
.video-paging-inner .btn-prev{position:absolute; left:0;}
.video-paging-inner .btn-next{position:absolute; right:0;}

#hnam-star-block{float:left; width:100%; margin-top:20px;}
#hnam-star{float:left; width:100%; height:30px; background-color:#f3f3f3;}
.hnam-star-title{float:left; padding:0 20px; background-color:#f16330;font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:30px; font-weight: 500}
.hnam-star-paging{float:right; width:55px; margin:2px 0 0 0}
.hnam-star-paging .btn{float:left;}
.hnam-star-item-block{float:left;}
.hnam-star-item{float:left; margin:20px 20px 50px 20px; border-radius: 100px; width:160px; height:160px; position: relative }
.hnam-star-item a{margin:170px 0 0 0; float:left; color:#000; text-align:center; width:160px; height:60px; overflow:hidden}

#footer-main{float:left;width:100%; background-color:#f3f3f3;  height:380px;}
#footer-main .innerMain{background-color:#ffffff; padding:20px 0 0 0;}
#footer-main .footer-block{float:left; width:323px; margin:20px 10px 10px 0; font-family:'Roboto', Arial, Helvetica, sans-serif; color:#333333; font-size:13px;}
#footer-main .footer-block.first{width:280px!important;}
#footer-main .footer-block.second{width:350px!important;}
#footer-main .footer-block h3{color:#333333; margin-bottom:15px; font-size:14px;}
#footer-main .footer-block p{font-size:12px;}
#footer-main .footer-header-2 {font-size:14px!important; margin:30px 0 10px 0; font-weight:bold;}
#footer-main .footer-block .store-item::before{position:absolute; left:0; background:url(../images/sprites.png) 0 -233px no-repeat; width:10px; height:10px;content:" "; top:7px;}
#footer-main .footer-block .store-item:hover:before{background:url(../images/sprites.png) 0 -244px no-repeat;}
#footer-main .footer-block .store-item{padding:5px 0 0 10px; position:relative; cursor:pointer; line-height:1.5em}
#footer-main .repair{padding-bottom:30px!important;}
#footer-main .position{padding-top:15px; border-top:1px solid #e5e5e5}
#footer-main .city{border:0; font-size:15px; padding:0; margin:0; background-color:#f3f3f3;}
#footer-main .newsletter-block{position:absolute; top:240px; width:310px; height:120px; background:url(../images/sprites.png) -330px -138px no-repeat;}
#footer-main .newsletter-block-input{float:lef; margin:72px 0 0 12px;}
#footer-main .newsletter-block-input input{border:0; padding:0 5px 5px 5px; line-height:30px; font-size:16px; font-family:'Roboto', Arial, Helvetica, sans-serif; width:235px; float:left; border:0;outline:0;}
#footer-main .newsletter-block-input #newsletter-submit{border:0;font-family:'Roboto', Arial, Helvetica, sans-serif; width:35px; height:30px; background:0; cursor:pointer}
.footer-middle-block{width:100%; float:left; background-color:#fff;}
.footer-middle-block .inner{border-top:1px solid #333; text-align:right}
.footer-middle-block .inner a{color:#666666; line-height:53px; padding:0 8px;}
.footer-middle-block .inner a:hover{color:#f15922}
.footer-middle-block-end{float:left; width:100%;background-color:#000; height:100px;}
#logo-footer{float:left; margin:20px 0 0 0;}
.footer-end-info{float:right; margin:25px 0 0 0; width:800px; text-align:right}
.footer-end-info p{font-size:12px; color:#666666}

.right-col-block{float:left; width:200px; float:left; position:relative}
.right-col-block .repair-block{width:196px; border:2px solid #f15922; float:left; margin:40px 0 0 0; text-align:center}
.right-col-block .repair-block-inner{width:190px; border:1px solid #f15922; float:left; margin:2px}
.right-col-block .repair-icon{position:absolute; width:78px; height:78px; background:url(../images/sprites.png) -196px -143px no-repeat; top:5px; left:60px;}
.right-col-block .repair-content{margin-top:50px; line-height:1.3em}
.right-col-block .repair-content a{color:#333333;}
.right-col-block .banner-block{width:190px; float:left; margin:10px 0 0 5px;}
.right-col-block .banner-block img{width:190px!important;}

#nav-middle-block{float:left; width:100%;margin:0 0 20px 0}
.nav-middle-block-border{border-bottom:1px solid #CCCCCC; padding-bottom:10px!important;}
#nav-middle-block.line{ border-bottom:1px solid #CCCCCC;padding:0 0 10px 0; margin: 0 0 20px 0}

#nav-middle-block a,#nav-middle-block span{color:#333333; float:left;}
#nav-middle-block span{margin:0 3px;}
#nav-middle-block h1,h2{margin:0; padding:0; font-weight:normal; float:left;}
#nav-middle-benefit-block{float:left;width:940px; border-top:1px solid #e2e2e2; margin:10px 0; padding:10px 30px; background-color:#f3f3f3; position:relative}
.nav-middle-benefit-line1{position:relative;}
.nav-middle-benefit-line1 .btn-simple{position:absolute; right:20px; top:17px;}
.nav-middle-benefit-line1 h2{font-size:18px;line-height:60px; text-transform:uppercase; float:left; width:818px; text-overflow: ellipsis; white-space: nowrap}
.nav-middle-benefit-line1 h2 span{color:#f15922}
.nav-middle-benefit-expand{position:absolute; top:60px; width:100%; left:0px; background-color:#f3f3f3; padding:20px; width:960px; z-index:99}
.nav-middle-benefit-expand .logo{height:80px; float:left; margin-left:10px;}
.nav-middle-benefit-expand .headline{float:left; width:100%; margin-bottom:10px; margin-left:10px;}
.nav-middle-benefit-expand .headline span{line-height:20px; font-size:15px; text-transform:uppercase; padding:5px 0; border-bottom:1px solid #000000; font-weight:bold;}
.nav-middle-benefit-expand .left-block{width:430px; float:left; margin:0 50px 0 0;}
.nav-middle-benefit-expand .right-block{width:430px; float:left;}
.nav-middle-benefit-expand .full-block{width:100%; float:left; margin-bottom:20px;}
.nav-middle-benefit-expand .item{float:left; line-height:1.3em; margin:3px 15px; color:#000; width:100%}
.nav-middle-benefit-expand .item .dot1{float:left; width:5px; height:5px; margin:7px 10px 0 0; border:1px solid #f15922}
.nav-middle-benefit-expand .item .dot2{float:left; width:5px; height:5px; background-color:#f15922; margin:7px 10px 0 0;border:1px solid #f15922}

#left2{width:580px; margin:20px 20px 0 0; float:left;}
#right2{width:400px; margin:20px 0 0 0; float:left;}
#product-detail{overflow: hidden}
#product-detail .product-status{position:absolute; left:296px; top:55px!important;}
#product-detail .btn-prev,#product-detail .btn-next{float:left;}
#product-detail .thumbnail-block{text-align: center; width: 550px; height:350px; overflow: hidden;float:left;}
.thumbnail-block{float:left; width:580px; height:340px;}
#thumbnail-block2{float:left; width:580px; margin:20px 0}
#thumbnail-block2 span{color: #ffffff;font-size: 13px;cursor: pointer;float: left;height: 25px;width:120px!important;margin: 0 5px 0 0!important;text-align: center;line-height: 25px;padding:10px!important}
#product-detail .price-block{margin:5px 0 10px 0;color:#309bff; width:100%; float:left; font-size:18px; padding:10px 0}
#product-detail .price-block span{font-size:25px; font-weight:bold;}
#product-detail p{float:left; width:100%;}
#product-detail .warning-icon{float:left;}
#product-detail .line{margin:10px 0; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif}
#product-detail .line span{float:left; text-align:center; margin:0 4px 0 0; color:#666666; font-size: 14px;}
#product-detail .line span:last-child{margin:0;width:200px; text-align: center}
#product-detail .line span a{line-height:30px; margin:0;float:left; width:136px;}

.store-on-sale{float:left; width:580px; background-color:#f8f8f8;-webkit-border-top-left-radius: 7px;-moz-border-radius-topleft: 7px;border-top-left-radius: 7px; overflow:hidden;}
.store-on-sale .header{float:left; height:25px; background-color:#555555; color:#ffffff; text-transform:uppercase; font-size:13px; line-height:25px; padding:0 0 0 10px; display:table;-webkit-border-top-left-radius: 7px;-moz-border-radius-topleft: 7px;border-top-left-radius: 7px; width:570px; margin-bottom:10px;}
.store-on-sale .header a{color:#ffffff; font-size:13px;}
.store-on-sale-viewmore{border: 1px solid #ffffff; float:right; height:15px; width:15px; margin:5px 5px 0 0; display:table; line-height:15px; font-size:12px; text-align:center; cursor:pointer}
.store-on-sale .item{float:left; line-height:1.3em; margin:3px 15px; color:#000; width:100%; font-size:14px; font-family:'Roboto', Arial, Helvetica, sans-serif}
.store-on-sale .item .dot{float:left; width:5px; height:5px; margin:7px 10px 0 0; border:1px solid #f15922}
.store-on-sale .item:hover{color:#f15922; cursor:pointer}
.store-on-sale .item:hover .dot{float:left; width:5px; height:5px; background-color:#f15922; margin:7px 10px 0 0;border:1px solid #f15922;}

.product-nav{float:left; width:580px; margin-top:20px;}
.product-nav .header{width:100%; height:36px; border-top:1px solid #f8f8f8; border-bottom:2px solid #000000;}
.product-nav .header a{padding:0 10px; margin:0 10px 0 0; line-height:36px; text-align:center; color:#000000; font-size:15px; text-transform:uppercase; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; height:36px; float:left}
.product-nav .header a.active,.product-nav .header a:hover{color:#f15922; border-bottom:2px solid #f15922;background-color:#f8f8f8;}


#product-detail-right{float:left;width:400px; position:relative;overflow: hidden}
#product-detail-right .content a{color:#f15922!important}
#product-detail-right h2{float:left;width:100%!important}
#product-detail-right .product-view{padding:0 0 10px 0}
#product-detail-right .product-name{font-size:20px; color:#000000; width:100%!important; display:block; margin:0 0 10px 0; float:left;}
#product-detail-right .product-name-code{float:left; width:100%; padding:0 0 5px 0;}
#product-detail-right .product-name-viewed{float:left; width:100%; border-bottom:1px solid #CCCCCC; padding:0 0 5px 0;}
/*#product-detail-right .product-status{position:absolute; right:0; top:0;}*/
#product-detail-right .box-lite{float:left; margin:10px 0}
#product-detail-right .box-lite font{line-height:1.3em; font-size: 14px;}
#product-detail-right .box{float:left; width:398px; background-color:#ffffff;-webkit-border-top-left-radius: 7px;-moz-border-radius-topleft: 7px;border-top-left-radius: 7px; overflow:hidden; border:1px solid #2f9bff; margin:15px 0 0 0}
#product-detail-right .box .header{float:left; height:25px; background-color:#2f9bff; color:#ffffff; text-transform:uppercase; font-size:13px; line-height:25px; padding:0 0 0 10px; display:table;margin-bottom:10px; width:100%}
#product-detail-right .box .content{line-height:1.5em; font-size:12px; padding:10px;}
#product-detail-right .box .content p{font-size:13px; line-height: 1.5em;}
#product-detail-right .box .content a{font-size:13px; line-height: 1.5em;}
#product-detail-right .line{float:left; line-height:30px; font-size:13px;}
#product-detail-right .line:nth-child(even){background-color:#f8f8f8}
#product-detail-right .line span.left{float:left; width:115px; font-weight:bold;line-height:30px; padding:0 0 0 5px;}
#product-detail-right .line span.right{float:left; width:280px;line-height:30px;}
#product-detail-right .line span.right.dline{line-height: 25px;}
#product-detail-right .line2{float:left; line-height:40px; font-size:13px; border-top:1px solid #f3f3f3; margin:10px 0 0 0}
#product-detail-right .line2 span.left{float:left; width:140px; font-weight:bold;line-height:40px; padding:0 0 0 10px;}
#product-detail-right .line2 span.right{float:left; width:250px;line-height:40px;}
#product-detail-right .product-box {float:left; margin:20px 0 0 0;}
#product-detail-right .product-box .header{font-size:15px;}
#product-detail-right .product-box .header a{color:#f15922}
#product-detail-right .product-box .info{margin:5px 0 0 0;}
#product-detail-right .inline a{margin:0 0 0 150px;}
#product-detail-right .box-black{background-color:#ffffff;-webkit-border-top-left-radius: 7px;-moz-border-radius-topleft: 7px;border-top-left-radius: 7px; overflow:hidden; border:1px solid #000000;}
#product-detail-right .box-black .header{background-color:#000000!important;}

.product-detail-right-acc{width:100%!important;}

#product-detail-left .line2{float:left; line-height:30px; font-size:13px; width: 580px;}
#product-detail-left .line2:nth-child(even){background-color:#f8f8f8}
#product-detail-left .line2 span.left{float:left; width:130px; font-weight:bold;line-height:30px; padding:0 0 0 5px;}
#product-detail-left .line2 span.right{float:left; width:280px;line-height:30px;}
#product-detail-left .line2 span.right.dline{line-height: 25px;}

.btn-arrow{padding:5px 30px 5px 10px; border:1px solid #f35820; position:relative; color:#f35820}
.btn-arrow::after{position:absolute; right:0; background:url(../images/sprites.png) -48px -227px no-repeat; width:17px; height:16px;content:" "; top:7px;}
.product-related{float:left; margin:10px 0 0 0; width:400px; background-color:#f8f8f8}
.product-related .pitem{margin:20px 2px 2px 2px; padding-bottom:10px;}
.product-related .product-item{background-color:#ffffff;}

.product-related{float:left; width:400px; margin-top:20px;}
.product-related .header{width:100%; height:36px; border-top:1px solid #f8f8f8; border-bottom:2px solid #000000;}
.product-related .header a{padding:0 10px; margin:0 10px 0 0; line-height:36px; text-align:center; color:#000000; font-size:15px; text-transform:uppercase; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; height:36px; float:left}
.product-related .header a.active,.product-related .header a:hover{color:#f15922; border-bottom:2px solid #f15922;background-color:#f8f8f8;}

#product-nav{float:left; margin:0 0 10px 0; border-bottom:1px solid #f8f8f8; width:100%; line-height: 30px;}
#product-nav a{float:left; padding:0 10px; border-bottom:1px solid #f8f8f8;color:#000000; font-size:14px; margin:0 2px 0 0; font-weight: bold;}
#product-nav a:hover,#product-nav a.active{border-bottom:1px solid #f15922;}

#product-line{background-color: #f3f3f3; float:left; height:50px; width:100%; margin: 0 0 10px 0}
#product-line .left{height: 50px; font-size:15px; float:left; margin:15px 0 0 20px; font-weight:bold;}
#product-line .right{font-size:14px; float:right; margin:15px 20px 0 0; font-weight:bold; width: 205px; position: relative}
.dropdownbox{position: absolute; width:140px; height:30px; border:1px solid #d6d6d6; right:0; top:-5px; background-color: #ffffff; cursor:pointer;z-index:10;}
.dropdownbox .text{color:#000000; width:100%; position: absolute; left:10px; top:5px; font-size:14px; font-weight: normal;}
.dropdownbox .arrow{position: absolute; right:4px; top:10px; width:15px; height:15px; background: url(../images/sprites.png) #ffffff -171px -230px no-repeat;}
.dropdownbox .list{width:100%; border:1px solid #d6d6d6; position: absolute; left:-1px; top:31px; background-color: #f3f3f3; display:none; color:#787878;z-index:99}
.dropdownbox .list .dropdownbox-item{float:left; width:95%; line-height:25px; font-weight:normal; padding:0 0 0 5%;}
.dropdownbox .list .dropdownbox-item:hover{background-color: #f25822; color:#ffffff;}

#warranty{position: relative;}
#warranty table{float:left}
#warranty h3{float:left; width:100%;}
#warranty .dropdownbox{left:250px; top:50px; width:200px;}
#warranty .dropdownbox .list{width:200px;}
#warranty .ctitle{width: 400px; margin: 20px 0 0 0;}
.footer-warranty-block{border:1px solid #f15922; color:#f15922; line-height: 30px; font-size:14px!important; width: 300px; padding:0 0 0 6px;}
.footer-warranty-block a{color:#f15922}
.footer-warranty-block .arrow-trans-block{float:right; margin: 10px 5px 5px 0}
.warranty-head{font-size:40px; margin: 10px 0; padding:60px 0 0 0; float:left;}

.product-content{margin: 20px 0 0 0; line-break: 1.5em; font-size:14px; overflow: hidden}
.product-content p{padding:10px 0;}
.product-content img{max-width:580px;}

.table{border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC}
.table tr td{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}
.pcontent-shorten{height:640px!important;}
.product-nav h4 a{font-size:14px;}
.action-block{margin-top:20px;}

.product-info-news ul li{position: relative; width: 100%;}
.product-info-news ul li img{position: absolute; left:0; top:0;}
.product-info-news ul li img{position: absolute; left:0; top:0;}
 
ul.product-info-news li {width:100%; position: relative; height: 40px; border-bottom:1px solid #CCCCCC; padding: 5px 0 0 0}
ul.product-info-news li:last-child{border:0;}
ul.product-info-news li:hover{background-color:#f7f7f7}
.product-news-list img{border:1px solid #cccccc; float:left; position: absolute; left:5px; top:5px;}
.product-news-list a{float:left; line-height: 1.5em; font-size:13px; margin: 0 0 0 55px; color:#333333; font-weight:normal}
.product-news-list a.cart{margin: 0!important;}
.product-news-list span{color:#666666; font-size:12px;}
.pSlideBox{width:550px; height:400px; float:left;}

.acc-list-header{float:left; width:100%; border-top: 1px solid #e2e2e2; background-color: #000000; height: 66px; display: block; line-height: 66px; position: relative}
.acc-list-header .part1{float:left; line-height: 66px; color:#ffffff; margin:0 0 0 20px; font-size:15px;}
.acc-list-header .search-block{border-radius:3px; background-color:#ffffff; width:250px; margin:17px 0 0 15px; padding:0; float:left;}
.acc-list-header .search-block .btnSearch{float:right; margin:8px 5px 0 0; width:20px; height:20px; background:url(../images/sprites.png) 0 -213px no-repeat;}
.acc-list-header .search-block .searchForm{border:0; outline:0; width:190px; margin:0 0 0 10px; padding:10px; color:#CCCCCC; font-size:14px; font-style: italic }
.acc-list-header .dropdownbox{right:10px; top:17px; border-radius: 3px; z-index:51}

.pro-list-header{float:left; width:100%; border-top: 1px solid #e2e2e2; background-color: #f15922; height: 66px; display: block; line-height: 66px; position: relative;z-index:11;display:none}
.pro-list-header .part1{float:left; line-height: 66px; color:#ffffff; margin:0 0 0 20px; font-size:15px;}
.pro-list-header .dropdownbox{position: relative; float:left; margin: 20px 0 0 10px}
.prodropdown .list{z-index:99999}

.dropsmall{ font-size: 11px; width: 185px; padding:2px;}
.dropsmall .list{height:250px; overflow: auto;}
.dropsmall .text {top:-15px; color:#333333;}

#acc-banner{margin:20px 0 10px 0; float:left;}
#acc-list-all-nav{background: url(../images/sprites.png) 0 -429px no-repeat; float:left; height: 99px; width:100%; margin:10px 0 0 0;}
#acc-list-all-nav ul li {float:left; width:156px; height:99px; float:left;}
#acc-list-all-nav ul li:hover {float:left; width:156px; height:99px; background:rgba(255,0,0,0.2);}
#acc-list-all-nav ul li a{width:100%; line-height: 99px; text-align: center; color:#ffffff; font-size:20px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; display: block}
#acc-list-all{margin-top:20px; position: relative; float:left; width:100%;}

#paging{display: block; text-align: center;}
#paging a{line-height: 50px; margin: 10px; background-color:#f3f3f3; text-align: center; color:#777777; display:inline-table; width:50px; height:50px; font-size:20px;-o-transition:0;  -ms-transition:0;  -moz-transition:0;  -webkit-transition:0;  transition:0;}
#paging a:first-child{background: url(../images/sprites.png) #f3f3f3 -56px -377px no-repeat;}
#paging a:first-child:hover{background: url(../images/sprites.png) #f3f3f3 -157px -377px no-repeat;}
#paging a:hover,#paging a.active{background-color: #f05920;color:#ffffff;}
#paging a:last-child{background: url(../images/sprites.png) #f3f3f3 -107px -377px no-repeat;}
#paging a:last-child:hover{background: url(../images/sprites.png) #f3f3f3 -210px -377px no-repeat;}
.product-line-right{float:right; position: relative;}
.submenudropdown .list{height:150px;}
.submenudropdown .text{top:10px;}
.submenudropdown.dropdownbox{top:7px; right:7px;z-index:50;}
.product-line-right-text{right: 210px; position: absolute; top:15px;}

.wstore{top:70px!important}
.bag-headline{padding:0 0 10px 0}
.bag-err{font-size:20px; text-align: center; width:100%; float:left;}
.bag-suggest{text-align: center; line-height: 50px;}
.bag-suggest a{}
.bag-left{float:left; width:630px; margin:0 20px 0 0; color:#333333;}
.bag-right{float:left; width:330px; background-color: #f8f8f8; padding:10px;}
.bag-right .line{padding:3px;}
.bag-right .line input{float:left; color:#555555; padding:5px; width:310px; border:1px solid #CCCCCC;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif}
.bag-right .line input.checkbox{width:15px;}
.bag-right .line textarea{border:1px solid #CCCCCC; width:310px; height:100px;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;color:#555555; padding:5px;}
.bag-title{font-size:25px; text-transform: uppercase; margin-top:20px;}
.bag-title-small{font-size:20px; text-transform: uppercase;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif}
.bag-title-smaller{font-size:15px; text-transform: uppercase;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif}
.bag-price{padding:10px 0 0 0; font-size:18px;}
.smallImage{opacity:1!important; max-width: 140px;}
.bag-input{padding:3px; font-size:15px; width:120px;}
.sl-left{float:left; margin:0 3px 0 0; line-height:30px;}
.sl-right{float:left; margin:0}
#boxCart tr.border td{border-top:1px solid #f2f2f2}
input[type="radio"]{width:15px; height:15px;}
.hnamStore{width:400px; padding:10px; color:#777777; width: 100%;}
.hnamStore option{padding:3px;}
.smallPara{padding:5px 0 5px 30px; color:#777777}
#transfer{margin-bottom: 30px;}
.bag-thankyou{width:350px; height:300px; margin: 0 auto; background: url(../images/sprites.png) -780px -150px no-repeat;}
#cinner{width:700px; margin:0 auto; line-height: 1.5em;}

.news-title{font-size:22px; font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; float:left; width:100%}
.news-date{font-size:13px; font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; color:#454545; float:left; width:100%; padding:5px 0; margin-top:10px; border-top:1px solid #f0f0f0}
.news-detail-content{line-height: 1.5em}
.news-detail-content p{padding:10px 0;}
.news-detail-content img{max-width: 700px;}
.news-list-header{width:100%; height: 400px; background-color: #f3f3f3}
.news-list-header-left{width:400px; height: 400px; float:left;}
.news-list-header-right{height: 400px; float:left; width:380px;}
.news-list-header-right .news-inner{padding:10px; text-align: center}

.searchBlock product-related{margin:0;}
.search-content-related{float:left; width:100%;}
.search-content-related ul{padding:10px;}

ul li.nitem{float:left; width:240px; height:400px;margin:10px; position:relative; overflow:hidden; cursor:pointer; }
ul li.nitem img{max-width:238px; max-height: 238px;}
.news-item{width:238px; height: 238px; overflow: hidden; display: block; border:1px solid #f2f2f2!important}
.news-name{font-size:15px!important; max-height:36px; overflow:hidden; text-overflow: ellipsis; margin:10px 0; line-height:18px;}
.news-des{height:60px; overflow:hidden; line-height: 20px;}
.news-date{color:#454545;}
.search-err{font-size:16px; text-align: center; padding:20px 0}

.news-right-title{padding:10px 0; font-size:15px; font-weight: bold;}
.news-right-line{width:100px; margin: 0 auto; border-bottom:1px solid #000000; height:3px;}
.news-right-header{padding:20px; font-size:20px;}
.news-right-gallery a{float:left; margin: 20px 5px;}
.news-right-gallery a img{height:60px; border:1px solid #f3f3f3}
.news-right-gallery a img:hover{border:1px solid #f25822}

.news-nav{float:left; width:100%; margin-top:20px;}
.news-nav .header{width:100%; height:36px; border-top:1px solid #f8f8f8; border-bottom:2px solid #000000;}
.news-nav .header a{padding:0 10px; margin:0 10px 0 0; line-height:36px; text-align:center; color:#000000; font-size:15px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; height:36px; float:left}
.news-nav .header a.active,.news-nav .header a:hover{color:#f15922; border-bottom:2px solid #f15922;background-color:#f8f8f8;}

ul.news-info-news {float:left; width:100%;}
ul.news-info-news li{position: relative; width: 100%; float:left; border-bottom: 1px solid #f3f3f3; margin: 3px 0;}
ul.news-info-news li img{position: absolute; left:0; top:0; width:30px; height:30px;}
.news-more{padding:10px 0; border-bottom:1px solid #CCCCCC; display:block; width:100%; margin: 0 0 10px 0}
.alert-box{padding:2px 3px; color:#ffffff; background-color: red;}
.alert-box-right{margin:5px 0 10px 0; font-size:11px;}
.right-line{float:left; margin: 15px 0 0 0;}
.product-detail-right-button{font-size:15px!important;float: left!important;width: 340px!important;text-align: center!important;}
.product-share-block{position: absolute; right:0; top:0;}

.popupRepayment p{float:left; width:100%; padding: 10px 0; font-size:14px; line-height: 1.5em;}
.popupRepayment h2{float:left; width:100%; padding: 10px 0; font-size: 18px;}
#frmPayment p{float:left; width: 100%; padding: 3px 0;}
#frmPayment p .left{float:left; width:150px;}
.popupRepayment input{padding:5px; width:300px;}
.popupRepayment select{padding:5px; width:100px;}

.p-last{margin:20px 0 0 0;}
.popupRepayment .tip{color:#666666; font-style: italic}
.p-note{font-size:12px; line-height: 1.3em; margin-top:10px;}

.itemHeader{color:#000000; font-size:18px;}
.box_skitter img{opacity: 1}
.box_skitter .image{overflow: hidden}
tr.shop-row td{position: relative;}
.shop-row .remove{font-size:11px; display:none; position: absolute; right:10px; top:60px; padding:4px 5px; background-color: red; color:#ffffff;}
.shop-row:hover .remove{display:block}
.icon-bar{width:100%;}
.middle-box{width:100%; float:left;position: relative;}
.clearfix{clear:both;width:100%;}
.borderTop{border-top:1px solid #CCCCCC;}
.bgnone{background: none!important}
.right-bonus{padding:10px 5px; font-size:20px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif}
.right-bonus p{line-height: 1.5em}
.line-small{height:5px;}

#right-box-warranty{border:1px solid #f15922; float:left; width:398px; margin:30px 0 0 0; position: relative}
#right-box-warranty .head-line{position: absolute; width:290px!important; left:60px; top:-10px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; height: 30px; background-color: #ffffff; text-align: center}
#right-box-warranty .head-line-border{position: absolute; top:10px!important; width:100px; border-bottom:2px solid #333333; height: 1px; position: absolute; left: 149px;}
#right-box-warranty .w-line{text-align: center; font-size: 14px; margin: 30px 0 0 0; line-break: 2em;}
.w-line-2{width:100px; display:block;margin:0 0 0 45px; height:10px;}
.linet{text-decoration: line-through}

#bLeft{position: fixed; left:0; top:150px; width:150px;  z-index:9999;}
#bRight{position: fixed; right:0; top:150px; width:150px;  z-index:9999;}

#left3{float:left; width:780px; margin: 0 20px 0 0;line-height: 1.5em}
#left3 img{max-width: 750px;}
#right3{float:left; width:180px;}
#right3 a{float:left; width:100%; border-left:5px solid #CCCCCC; padding: 3px 0 3px 5px; margin: 0 0 1px 0;color:#000000}
#right3 a:hover,#right3 a.active{border-left:5px solid red;}

.pline{float:left; width:100%; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom:1px solid #CCCCCC; font-size: 20px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif}
#fb-comments{margin:20px 0;width:100%;float:left;}
.fb-comments{margin:20px 0 0 0;width:100%;float:left;}
#fb-comments h2{font-size:20px; padding: 0 5px 0 0; margin: 0 5px 0 0; border-bottom:1px solid #CCCCCC;width:100%; float:left;}

.search-content-related ul li.nitem{margin:2px!important}

#bonus-all-block h2{font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size:20px;}
.home-header-right2{margin:20px 0 10px 0; float:left; width:100%;}
.right-news-item{float:left; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: 14px; color:#333333; margin: 3px 0;}
.right-news-item:hover{color:#f15922}

ul#icon-bar{background:url(/v4/images/icon-bar-4.png) 0 0 no-repeat; width:1000px; height:71px;position: relative;}
ul#icon-bar li{float:left; width:200px; height:71px; cursor:pointer;}
ul#icon-bar li .icon-bar-sub-content{position: absolute; width: 260px; min-height:110px;z-index:9999; top:-156px; border:1px solid #000000; padding:20px;}
ul#icon-bar li .icon-bar-sub-content h3{padding:0 0 10px 0;}
ul#icon-bar li .icon-bar-sub-content span{position: absolute; width:30px; height:10px; background: url(/v4/images/sprites.png) -196px -224px no-repeat; bottom:-10px;}
ul#icon-bar li.li1:hover{background:url(/v4/images/icon-bar-4.png) 0 -71px no-repeat;}
ul#icon-bar li.li2:hover{background:url(/v4/images/icon-bar-4.png) -200px -71px no-repeat;}
ul#icon-bar li.li3:hover{background:url(/v4/images/icon-bar-4.png) -400px -71px no-repeat;}
ul#icon-bar li.srightli4:hover{background:url(/v4/images/icon-bar-4.png) -600px -71px no-repeat;}
ul#icon-bar li.li5:hover{background:url(/v4/images/icon-bar-4.png) -800px -71px no-repeat;}
ul#icon-bar li span{left:100px;}
ul#icon-bar li .icon-bar-sub-content{background-color: #ffffff;}
ul#icon-bar li:hover .icon-bar-sub-content{display:block}
#li5{right:0px;}
#li5 span{left:200px!important;}
#li1{width:600px!important;}
#li2{width:400px!important;}

#left4{float:left;width:1000px;}
#sleft{float:left; width:260px; margin:20px 10px 0 0; height:340px; overflow: hidden; position: relative;}
#sfunc{position: absolute; top:434px; left:0; width:260px;}
#sfunc p:first-child{border-right:1px solid #ffffff;width:129px;}
#sfunc p{float:left; width:130px; text-align: center; padding:20px 0; background-color: #f3f3f3;cursor:pointer}
#sfunc p:hover{background-color: #d5d5d5}
#sleft ul li{float:left; width:248px; padding:5px 0 5px 10px; border-left:2px solid #f2f2f2;cursor: pointer;}
#sleft ul li:hover,#sleft ul li.active{border-left:2px solid #f25822;color:#f25822}
#sright{float:left; width:720px; height:420px; margin:20px 0 0 0;}

#sleft-block{position: absolute;}
#gopy{border:1px solid #000000; width:998px; height:80px; float:left; margin:30px 0 0 0; position: relative;}
#gopy .label{position: absolute; left:30px; top:-30px; height:60px; line-height: 60px; background-color: #ffffff; font-size:20px; padding: 0 10px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-weight: bold;}
#gopy .gy-content{font-size:25px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; text-align:center; font-weight: bold; line-height: 90px;}
.contact-block{float:left; width:500px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size:18px;}
.contact-block:first-child span{font-size:15px}
.contact-block .span{font-size:25px; font-style: italic}
.contact-block:last-child{float:left; width:500px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size:18px;}
.contact-repair-header{font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; margin:30px 0; float:left;}

.contact-address{font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size:18px;}
.contact-address b{font-size:20px;}

#purchaseButton{width:300px; margin-bottom: 20px;}

.nav-sub-acc .nav-subitem{width:200px;}
.nav-sub-acc {width:440px!important;}
.hoverText span{font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: 15px;}

.channel-block{float:left; width:48%; margin: 0 1%;}
.channel-block-3{float:left; width:31%; margin: 20px 1% 0 1%; position: relative;}
.channel-block-3 .video-play-box{position: absolute; left:110px; top:50px; opacity: 0.8}
.channel-block-3 .video-play-box:hover{opacity: 1}

.channel-block-2{float:left; width:100%; margin: 0; padding:0 0 10px 0; border-bottom:1px solid #CCCCCC;}
.arrow{margin:0 0 0 120px; position: relative;}
.arrow .text{color:#000000; font-family: "Roboto Condensed", Arial; font-size:18px; position: absolute; left:150px;}

.product-right-line{float:left; border-top:1px solid #CCCCCC;padding:5px 0; width:100%; margin:10px 0 0 0;}
.fright{float:right;}
.fleft{float:left;}
.product-right-line a:hover{text-decoration: underline}
.mtop0{margin-top:0;}
.mtop20{margin-top:20px;}
.video-image{width:260px; height:150px;}

.innerMain,.innerMain2{float:left; width: 100%; background-color: #ffffff;}

#play-block{float:left; width:700px; margin:0 0 0 65px;position: relative}
#play-block img{width:560px;height:310px; cursor: pointer}
#play-block .centerImg{position: absolute; left:260px; top:135px; width:40px!important; height:40px!important; cursor: pointer}

.nav-sub-sub{float:left; width:50%;}
.cp-header{font-family: "Roboto Condensed"; font-size:25px; font-weight: 400;}

.km-float-box{position: absolute; color:#ffffff; right:0px; top:60px; padding: 20px; border:1px sodid #fffffff; margin:10px;}
.bgBlack{background-color:#000000;}

.acc-list-header{position: relative;}
#acc-sub-2{position: absolute; left:0; top:70px; background-color: #000000; min-height: 100px; width:100%; z-index:9999;color:#ffffff;}
.acc-sub-2-item{float:left; color:#ffffff!important; width:180px; line-height:1.5em; padding:5px; margin:0;font-size:12px;}
.acc-sub-2-item:hover{text-decoration: underline}
#acc-sub-3{position: absolute; left:0; top:55px; background-color: #000000; min-height: 50px; width:100%; z-index:9900;color:#ffffff;}
#acc-sub-3 h2{font-size:17px; font-weight: bold; margin:10px 0 10px 10px;}
.acc-sub-3-item{float:left; color:#ffffff!important; width:180px; line-height:1.5em; padding:5px 5px 5px 10px; margin:0;font-size:12px;}
.acc-sub-3-item:hover{text-decoration: underline}
.ext-warranty{position: absolute; left:0; top:25px; padding:3px 5px; background-color: #000000; color:#ffffff; font-size:12px}
.product-right-line-2{min-height:50px;}

.nowrap{white-space: nowrap}

#comment{float:left; width:98%; height:50px; font-family: Arial; border:1px solid #CCCCCC; padding:1%;resize: none; color:#CCCCCC; margin:10px 0}
.cline {font-size:14px;float:left; width: 100%; margin: 5px 0;}
.cline span:first-child{width: 100px;float:left}
.cline span:last-child{width:200px;float:left}
.cline span input{padding:5px; font-family: Arial; width:180px;}
#comment-alert{border-bottom:1px solid #f2f2f2; padding:0 0 20px 0}
.comment-alert{border-bottom:1px solid #f2f2f2; padding:20px; margin:10px; background-color: #f2f2f2;}

#comment-list{float:lef; width:100%; margin-top:20px;}
.comment-item{float:left; width:100%; position: relative;}
.comment-item-left{position: absolute; left:0; top:0;}
.comment-item-left .no-avatar{width: 50px;height: 50px;}
.comment-item-right-name{float:left; margin:0 10px 5px 60px;width:900px; font-weight:bold;}
.comment-item-right-content{float:left; margin:5px 10px 5px 60px;width:850px}
.comment-item-right-info{float:left; margin:0 10px 20px 60px;width:850px; font-size:12px;}
.reply-text{color:blue; cursor:pointer;}
.reply-text:hover{text-decoration: underline}
.sub-comment{margin-bottom:20px;}
.sub-comment-list{float: left;margin: 10px 0 10px 60px;background-color: #f2f2f2;padding: 20px;width: 920px;}

@media only screen and (max-width: 640px) {
    #header{width:auto!important}    
    .footer-middle-block-end{width:auto!important}
}